About Takelease Limited (02604523) United Kingdom