About Whiting Landscape Holdings Limited (02559320) United Kingdom