About Baychar Properties Limited (12666039) United Kingdom