About Defenestration Limited (SC625641) United Kingdom