About Ll & Co Properties Limited (12985945) United Kingdom