About Allard Developments Limited (12650059) United Kingdom