About Inter-concept Development Limited (07508839) United Kingdom