About Litras Properties Limited (04298121) United Kingdom