About Sowter And Brown Limited (07549038) United Kingdom