About 50 Osborne Villas Management Limited (05426693) United Kingdom