About Sloane Land Concepts Ltd (13174051) United Kingdom