About Lowyn Properties Limited (13615121) United Kingdom