About Kestrel Design Limited (07432349) United Kingdom