About Badger Lane Management Company Limited (08936246) United Kingdom