About Peter Willox Ltd. (SC335429) United Kingdom