About 103 Amhurst Road (management) Ltd (05617292) United Kingdom