About Peter Leckie Projects Ltd (07687317) United Kingdom