About Keefer Ltd (06159581) United Kingdom