About Slofc Properties Limited (12738944) United Kingdom