About Blue Ted Development Limited (07626068) United Kingdom