About Birch Properties London Limited (12843498) United Kingdom