About A. Allen Developments Limited (07578301) United Kingdom