About Scarr Investments Limited (12053475) United Kingdom