About Levick Property Development Ltd (09716407) United Kingdom