About Strabens Hall Limited (06015275) United Kingdom