About Jel Property Services Limited (11571906) United Kingdom