About Boyn Hill Avenue Management Company Limited (08742191) United Kingdom