About 21 Strathearn Road Management Company Limited (05842414) United Kingdom