About Taykel Developments Limited (05342230) United Kingdom