About Parker Simpson Limited (SC576867) United Kingdom