About Talon Developments Limited (10946607) United Kingdom