About Percy Fox & Co Limited (SC696713) United Kingdom