About Barncroft Property Developments Limited (07147095) United Kingdom