About Patience & Highmore Limited (SC221526) United Kingdom