About J. Brand & Sons Property Development Ltd (04431875) United Kingdom