About Levi House Developments Ltd (06493701) United Kingdom