About Sarras Property Development Ltd. (SC319441) United Kingdom