About Peter Straker Limited (12385020) United Kingdom