About Maxted Holdings Limited (06895716) United Kingdom