About Sibbald Properties Limited (SC035672) United Kingdom