About Peter Lockwood Limited (06264260) United Kingdom