About 120 Amhurst Road Limited (04283561) United Kingdom