About Peter Howe Windors Limited (05346331) United Kingdom