About Sarro Properties Limited (09183535) United Kingdom