About Parker&taylor Limited (SC603860) United Kingdom