About Abelloyd Developments Limited (10009997) United Kingdom