About Briar Glen Limited (10598783) United Kingdom