About Freedman Development Limited (12468849) United Kingdom