About Plesca&sons Limited (12734625) United Kingdom