About L.e. Brand & Sons Limited (02653002) United Kingdom