About Apple Barn Properties Limited (07586120) United Kingdom