About Carra Property Limited (03230045) United Kingdom