About Ultima Properties Limited (03778607) United Kingdom