About Scarr Properties Limited (13045313) United Kingdom