About Henderson And Squire Limited (12908986) United Kingdom