About Avtar Construction Limited (07166905) United Kingdom