About Freeman & Schmidt Limited (11314115) United Kingdom