About Bilberry Developments Limited (02263957) United Kingdom