About Peter Slowe Limited (12167154) United Kingdom