Re: Head office?
No, it's rented office space. 38.1 Sq.m of it. With staff in. Rateable value: £22,750.
There are Youtube videos of them being interviewed in the office and you can clearly see Sloane Square through the windows. I presume this prestige address offers them some value in credibility terms or access to brain power. Because they would save a fortune by going into a provincial office suite where people are desperate to fill them.