About Maximus Sterling Ltd (13697981) United Kingdom