About Barham & Lee Properties Ltd (11277340) United Kingdom