About L F Cobb Properties Limited (09187982) United Kingdom