About 119 Amhurst Road Limited (04605423) United Kingdom