About 38 40 Beechcroft Avenue Limited (11634145) United Kingdom