About Parker Wilmore Limited (SC635179) United Kingdom