About Appropriate Product Technology & Design Ltd (10824227) United Kingdom