About Scrutton Management Limited (13084810) United Kingdom