About Labrose Properties Limited (01837032) United Kingdom