About Leading Edge Properties Limited (03283695) United Kingdom