About Degen Builders Limited (06539594) United Kingdom