About Freeman Ssc Limited (12440586) United Kingdom