About The Pinkhams Twist Management Company Limited (02318656) United Kingdom