About Brenbase Properties Limited (03451396) United Kingdom