About Peter Loker Limited (04515957) United Kingdom