About Sabel Property Limited (10469418) United Kingdom