About Sable Leigh Property Limited (10487342) United Kingdom