About Sleigher Properties Limited (10586608) United Kingdom