About Northfield Jubilee Ltd (13079898) United Kingdom