About Byfleet Ventures Limited (12224418) United Kingdom