About London & Birmingham Properties Limited (01768533) United Kingdom