About Sleekmade Property Co. Limited (01924367) United Kingdom