About Omega Planning & Design Ltd (12808626) United Kingdom